be imposed upon - Français Anglais Dictionnaire